import Vue from 'vue'
import 'viewerjs/dist/viewer.css'
import Viewer from 'v-viewer'
Vue.use(Viewer)

Vue.component('Zgseal', () => import('@/comp/api/Zgseal'))
Vue.component('ZgAttach', () => import('@/comp/api/ZgAttach'))
Vue.component('ZgCaptcha', () => import('@/comp/api/ZgCaptcha'))
Vue.component('ZgComment', () => import('@/comp/api/ZgComment'))
Vue.component('ZgDataImport', () => import('@/comp/api/ZgDataImport'))
Vue.component('ZgDataSelect', () => import('@/comp/api/ZgDataSelect'))
Vue.component('ZgDicHolder', () => import('@/comp/api/ZgDicHolder'))
Vue.component('ZgDictionary', () => import('@/comp/api/ZgDictionary'))
Vue.component('ZgDicType', () => import('@/comp/api/ZgDicType'))
Vue.component('ZgDownloadTmpl', () => import('@/comp/api/ZgDownloadTmpl'))
Vue.component('ZgEnum', () => import('@/comp/api/ZgEnum'))
Vue.component('ZgImgHolder', () => import('@/comp/api/ZgImgHolder'))
Vue.component('ZgImgViewer', () => import('@/comp/api/ZgImgViewer'))
Vue.component('ZgOrgSelect', () => import('@/comp/api/ZgOrgSelect'))
Vue.component('ZgArticle', () => import('@/comp/ZgArticle'))
Vue.component('ZgPage', () => import('@/comp/api/ZgPage'))
Vue.component('ZgPraise', () => import('@/comp/api/ZgPraise'))
Vue.component('ZgReply', () => import('@/comp/api/ZgReply'))
Vue.component('ZgTinymce', () => import('@/comp/api/ZgTinymce'))
Vue.component('ZgUpFile', () => import('@/comp/api/ZgUpFile'))
Vue.component('ZgUpImg', () => import('@/comp/api/ZgUpImg'))
Vue.component('ZgUpImgs', () => import('@/comp/api/ZgUpImgs'))
Vue.component('ZgUserSelect', () => import('@/comp/api/ZgUserSelect'))

Vue.component('ZgDataSelect', () => import('@/comp/api/new/ZgDataSelect'))
Vue.component('ZgDataAdmin', () => import('@/comp/api/new/ZgDataAdmin'))
Vue.component('ZgEdit', () => import('@/comp/api/new/ZgEdit'))
Vue.component('ZgBatch', () => import('@/comp/api/new/ZgBatch'))
Vue.component('ZgForm', () => import('@/comp/api/new/ZgForm'))
Vue.component('ZgNewPage', () => import('@/comp/api/new/ZgNewPage'))
Vue.component('ZgPersonnelChoose', () => import('@/comp/api/new/ZgPersonnelChoose'))
Vue.component('ZgPersonnelSearch', () => import('@/comp/api/new/ZgPersonnelSearch.vue'))

Vue.component('ZgArticle', () => import('@/comp/ZgArticle'))
Vue.component('ZgBanner', () => import('@/comp/ZgBanner'))
Vue.component('ZgButton', () => import('@/comp/ZgButton'))
Vue.component('ZgCard', () => import('@/comp/ZgCard'))
Vue.component('ZgCascader', () => import('@/comp/ZgCascader'))
Vue.component('ZgCheckbox', () => import('@/comp/ZgCheckbox'))
Vue.component('ZgCodeMirror', () => import('@/comp/ZgCodeMirror'))
Vue.component('ZgCron', () => import('@/comp/ZgCron'))
Vue.component('ZgDatePicker', () => import('@/comp/ZgDatePicker'))
Vue.component('ZgDateRangePicker', () => import('@/comp/ZgDateRangePicker'))
Vue.component('ZgDateTimePicker', () => import('@/comp/ZgDateTimePicker'))
Vue.component('ZgDialog', () => import('@/comp/ZgDialog'))
Vue.component('ZgDrawer', () => import('@/comp/ZgDrawer'))
Vue.component('ZgDropdown', () => import('@/comp/ZgDropdown'))
Vue.component('ZgEChart', () => import('@/comp/ZgEChart'))
Vue.component('ZgEmpty', () => import('@/comp/ZgEmpty'))
Vue.component('ZgExcelExport', () => import('@/comp/ZgExcelExport'))
Vue.component('ZgGesture', () => import('@/comp/ZgGesture'))
Vue.component('ZgInput', () => import('@/comp/ZgInput'))
Vue.component('ZgJsonViewer', () => import('@/comp/ZgJsonViewer'))
Vue.component('ZgKeyValue', () => import('@/comp/ZgKeyValue'))
Vue.component('ZgMap', () => import('@/comp/ZgMap'))
Vue.component('ZgMultiple', () => import('@/comp/ZgMultiple'))
Vue.component('ZgNumber', () => import('@/comp/ZgNumber'))
Vue.component('ZgPassword', () => import('@/comp/ZgPassword'))
Vue.component('ZgRadio', () => import('@/comp/ZgRadio'))
Vue.component('ZgRate', () => import('@/comp/ZgRate'))
Vue.component('ZgSelect', () => import('@/comp/ZgSelect'))
Vue.component('ZgSelectMany', () => import('@/comp/ZgSelectMany'))
Vue.component('ZgSender', () => import('@/comp/ZgSender'))
Vue.component('ZgSort', () => import('@/comp/ZgSort'))
Vue.component('ZgSwitch', () => import('@/comp/ZgSwitch'))
Vue.component('ZgTags', () => import('@/comp/ZgTags'))
Vue.component('ZgTextarea', () => import('@/comp/ZgTextarea'))
Vue.component('ZgTimePicker', () => import('@/comp/ZgTimePicker'))
Vue.component('ZgTreeSelect', () => import('@/comp/ZgTreeSelect'))
Vue.component('ZgVedioHolder', () => import('@/comp/ZgVedioHolder'))
Vue.component('ZgpersonDialog', () => import('@/comp/ZgpersonDialog'))
